package com.priox.sigar.application;

import com.priox.sigar.dto.RepAnnosCxPDTO;
import com.priox.sigar.dto.RepBeanTotal;
import com.priox.sigar.dto.RepPedidoPosicionCxADTO;
import com.priox.sigar.jsf.datamodel.LazyPosicionModel;

import java.util.List;

/**
 * Created by MATRIX-JAVA on 13/1/2015.
 */
public class ReporteDataResult {

    protected LazyPosicionModel lazyPosicionPositivoModel;
    protected LazyPosicionModel lazyPosicionNegativoModel;
    protected LazyPosicionModel lazyPosicionCeroModel;
    protected List<RepPedidoPosicionCxADTO> detalleReportePedidoPosicionPositivo;
    protected RepBeanTotal detalleReportePedidoPosicionPositivoSum;
    protected List<RepPedidoPosicionCxADTO> detalleReportePedidoPosicionNegativo;
    protected RepBeanTotal detalleReportePedidoPosicionNegativoSum;

    protected List<RepPedidoPosicionCxADTO> detalleReportePedidoPosicionCero;
    protected RepBeanTotal detalleReportePedidoPosicionCeroSum;

    private List<RepAnnosCxPDTO> detalleTotalTipoCuentaContable;
    protected RepBeanTotal detalleTotalTipoCuentaContableSum;

    private List<RepAnnosCxPDTO> detalleTotalTipoProveedor;
    protected RepBeanTotal detalleTotalTipoProveedorSum;

    private List<RepAnnosCxPDTO> detalleTotalTipoUsuario;
    protected RepBeanTotal detalleTotalTipoUsuarioSum;

    private List<RepAnnosCxPDTO> detalleTotalOtros;

    private List<RepAnnosCxPDTO> detalleReporteGlobales;
    protected RepBeanTotal detalleReporteGlobalesSum;
    /**
     * Rep totales x agrupacion
     */
    private List<RepAnnosCxPDTO> detalleReporteAgrupacion;
    protected RepBeanTotal detalleReporteAgrupacionSum;
    private List<RepAnnosCxPDTO> detalleReporteDetalleAgrupacion;
    protected RepBeanTotal detalleReporteAgrupacionCategoriaSum;
    private List<RepAnnosCxPDTO> detalleReporteDetalleAgrupacionCategoria;
    private List<RepAnnosCxPDTO> detalleReporteAgrupacionCategoria;

    private List<RepAnnosCxPDTO> detalleReporteAgrupacionTotal;
    private RepBeanTotal detalleReporteAgrupacionTotalSum;
    private List<RepAnnosCxPDTO> detalleReporteAgrupacionDetalle;
    private RepBeanTotal detalleReporteAgrupacionDetalleSum;

    private List<RepAnnosCxPDTO> detalleReporteAgrupacionDetalle2;
    private RepBeanTotal detalleReporteAgrupacionDetalle2Sum;

    public List<RepAnnosCxPDTO> getDetalleReporteAgrupacion() {
        return detalleReporteAgrupacion;
    }

    public void setDetalleReporteAgrupacion(List<RepAnnosCxPDTO> detalleReporteAgrupacion) {
        this.detalleReporteAgrupacion = detalleReporteAgrupacion;
    }

    public List<RepAnnosCxPDTO> getDetalleReporteDetalleAgrupacion() {
        return detalleReporteDetalleAgrupacion;
    }

    public void setDetalleReporteDetalleAgrupacion(List<RepAnnosCxPDTO> detalleReporteDetalleAgrupacion) {
        this.detalleReporteDetalleAgrupacion = detalleReporteDetalleAgrupacion;
    }

    public List<RepAnnosCxPDTO> getDetalleReporteDetalleAgrupacionCategoria() {
        return detalleReporteDetalleAgrupacionCategoria;
    }

    public void setDetalleReporteDetalleAgrupacionCategoria(List<RepAnnosCxPDTO> detalleReporteDetalleAgrupacionCategoria) {
        this.detalleReporteDetalleAgrupacionCategoria = detalleReporteDetalleAgrupacionCategoria;
    }

    public List<RepAnnosCxPDTO> getDetalleReporteAgrupacionCategoria() {
        return detalleReporteAgrupacionCategoria;
    }

    public void setDetalleReporteAgrupacionCategoria(List<RepAnnosCxPDTO> detalleReporteAgrupacionCategoria) {
        this.detalleReporteAgrupacionCategoria = detalleReporteAgrupacionCategoria;
    }

    public List<RepPedidoPosicionCxADTO> getDetalleReportePedidoPosicionPositivo() {
        return detalleReportePedidoPosicionPositivo;
    }

    public void setDetalleReportePedidoPosicionPositivo(List<RepPedidoPosicionCxADTO> detalleReportePedidoPosicionPositivo) {
        this.detalleReportePedidoPosicionPositivo = detalleReportePedidoPosicionPositivo;
    }

    public List<RepPedidoPosicionCxADTO> getDetalleReportePedidoPosicionNegativo() {
        return detalleReportePedidoPosicionNegativo;
    }

    public void setDetalleReportePedidoPosicionNegativo(List<RepPedidoPosicionCxADTO> detalleReportePedidoPosicionNegativo) {
        this.detalleReportePedidoPosicionNegativo = detalleReportePedidoPosicionNegativo;
    }

    public RepBeanTotal getDetalleReportePedidoPosicionPositivoSum() {
        return detalleReportePedidoPosicionPositivoSum;
    }

    public void setDetalleReportePedidoPosicionPositivoSum(RepBeanTotal detalleReportePedidoPosicionPositivoSum) {
        this.detalleReportePedidoPosicionPositivoSum = detalleReportePedidoPosicionPositivoSum;
    }

    public LazyPosicionModel getLazyPosicionPositivoModel() {
        return lazyPosicionPositivoModel;
    }

    public void setLazyPosicionPositivoModel(LazyPosicionModel lazyPosicionPositivoModel) {
        this.lazyPosicionPositivoModel = lazyPosicionPositivoModel;
    }

    public LazyPosicionModel getLazyPosicionNegativoModel() {
        return lazyPosicionNegativoModel;
    }

    public void setLazyPosicionNegativoModel(LazyPosicionModel lazyPosicionNegativoModel) {
        this.lazyPosicionNegativoModel = lazyPosicionNegativoModel;
    }

    public RepBeanTotal getDetalleReportePedidoPosicionNegativoSum() {
        return detalleReportePedidoPosicionNegativoSum;
    }

    public void setDetalleReportePedidoPosicionNegativoSum(RepBeanTotal detalleReportePedidoPosicionNegativoSum) {
        this.detalleReportePedidoPosicionNegativoSum = detalleReportePedidoPosicionNegativoSum;
    }

    public List<RepAnnosCxPDTO> getDetalleTotalTipoCuentaContable() {
        return detalleTotalTipoCuentaContable;
    }

    public void setDetalleTotalTipoCuentaContable(List<RepAnnosCxPDTO> detalleTotalTipoCuentaContable) {
        this.detalleTotalTipoCuentaContable = detalleTotalTipoCuentaContable;
    }

    public RepBeanTotal getDetalleTotalTipoCuentaContableSum() {
        return detalleTotalTipoCuentaContableSum;
    }

    public void setDetalleTotalTipoCuentaContableSum(RepBeanTotal detalleTotalTipoCuentaContableSum) {
        this.detalleTotalTipoCuentaContableSum = detalleTotalTipoCuentaContableSum;
    }

    public List<RepAnnosCxPDTO> getDetalleTotalTipoProveedor() {
        return detalleTotalTipoProveedor;
    }

    public void setDetalleTotalTipoProveedor(List<RepAnnosCxPDTO> detalleTotalTipoProveedor) {
        this.detalleTotalTipoProveedor = detalleTotalTipoProveedor;
    }

    public RepBeanTotal getDetalleTotalTipoProveedorSum() {
        return detalleTotalTipoProveedorSum;
    }

    public void setDetalleTotalTipoProveedorSum(RepBeanTotal detalleTotalTipoProveedorSum) {
        this.detalleTotalTipoProveedorSum = detalleTotalTipoProveedorSum;
    }

    public List<RepAnnosCxPDTO> getDetalleTotalTipoUsuario() {
        return detalleTotalTipoUsuario;
    }

    public void setDetalleTotalTipoUsuario(List<RepAnnosCxPDTO> detalleTotalTipoUsuario) {
        this.detalleTotalTipoUsuario = detalleTotalTipoUsuario;
    }

    public RepBeanTotal getDetalleTotalTipoUsuarioSum() {
        return detalleTotalTipoUsuarioSum;
    }

    public void setDetalleTotalTipoUsuarioSum(RepBeanTotal detalleTotalTipoUsuarioSum) {
        this.detalleTotalTipoUsuarioSum = detalleTotalTipoUsuarioSum;
    }

    public List<RepAnnosCxPDTO> getDetalleTotalOtros() {
        return detalleTotalOtros;
    }

    public void setDetalleTotalOtros(List<RepAnnosCxPDTO> detalleTotalOtros) {
        this.detalleTotalOtros = detalleTotalOtros;
    }

    public List<RepPedidoPosicionCxADTO> getDetalleReportePedidoPosicionCero() {
        return detalleReportePedidoPosicionCero;
    }

    public void setDetalleReportePedidoPosicionCero(List<RepPedidoPosicionCxADTO> detalleReportePedidoPosicionCero) {
        this.detalleReportePedidoPosicionCero = detalleReportePedidoPosicionCero;
    }

    public RepBeanTotal getDetalleReportePedidoPosicionCeroSum() {
        return detalleReportePedidoPosicionCeroSum;
    }

    public void setDetalleReportePedidoPosicionCeroSum(RepBeanTotal detalleReportePedidoPosicionCeroSum) {
        this.detalleReportePedidoPosicionCeroSum = detalleReportePedidoPosicionCeroSum;
    }

    public LazyPosicionModel getLazyPosicionCeroModel() {
        return lazyPosicionCeroModel;
    }

    public void setLazyPosicionCeroModel(LazyPosicionModel lazyPosicionCeroModel) {
        this.lazyPosicionCeroModel = lazyPosicionCeroModel;
    }

    public RepBeanTotal getDetalleReporteAgrupacionSum() {
        return detalleReporteAgrupacionSum;
    }

    public void setDetalleReporteAgrupacionSum(RepBeanTotal detalleReporteAgrupacionSum) {
        this.detalleReporteAgrupacionSum = detalleReporteAgrupacionSum;
    }

    public RepBeanTotal getDetalleReporteAgrupacionCategoriaSum() {
        return detalleReporteAgrupacionCategoriaSum;
    }

    public void setDetalleReporteAgrupacionCategoriaSum(RepBeanTotal detalleReporteAgrupacionCategoriaSum) {
        this.detalleReporteAgrupacionCategoriaSum = detalleReporteAgrupacionCategoriaSum;
    }

    public List<RepAnnosCxPDTO> getDetalleReporteAgrupacionTotal() {
        return detalleReporteAgrupacionTotal;
    }

    public void setDetalleReporteAgrupacionTotal(List<RepAnnosCxPDTO> detalleReporteAgrupacionTotal) {
        this.detalleReporteAgrupacionTotal = detalleReporteAgrupacionTotal;
    }

    public List<RepAnnosCxPDTO> getDetalleReporteAgrupacionDetalle() {
        return detalleReporteAgrupacionDetalle;
    }

    public void setDetalleReporteAgrupacionDetalle(List<RepAnnosCxPDTO> detalleReporteAgrupacionDetalle) {
        this.detalleReporteAgrupacionDetalle = detalleReporteAgrupacionDetalle;
    }

    public RepBeanTotal getDetalleReporteAgrupacionTotalSum() {
        return detalleReporteAgrupacionTotalSum;
    }

    public void setDetalleReporteAgrupacionTotalSum(RepBeanTotal detalleReporteAgrupacionTotalSum) {
        this.detalleReporteAgrupacionTotalSum = detalleReporteAgrupacionTotalSum;
    }

    public RepBeanTotal getDetalleReporteAgrupacionDetalleSum() {
        return detalleReporteAgrupacionDetalleSum;
    }

    public void setDetalleReporteAgrupacionDetalleSum(RepBeanTotal detalleReporteAgrupacionDetalleSum) {
        this.detalleReporteAgrupacionDetalleSum = detalleReporteAgrupacionDetalleSum;
    }

    public List<RepAnnosCxPDTO> getDetalleReporteAgrupacionDetalle2() {
        return detalleReporteAgrupacionDetalle2;
    }

    public void setDetalleReporteAgrupacionDetalle2(List<RepAnnosCxPDTO> detalleReporteAgrupacionDetalle2) {
        this.detalleReporteAgrupacionDetalle2 = detalleReporteAgrupacionDetalle2;
    }

    public RepBeanTotal getDetalleReporteAgrupacionDetalle2Sum() {
        return detalleReporteAgrupacionDetalle2Sum;
    }

    public void setDetalleReporteAgrupacionDetalle2Sum(RepBeanTotal detalleReporteAgrupacionDetalle2Sum) {
        this.detalleReporteAgrupacionDetalle2Sum = detalleReporteAgrupacionDetalle2Sum;
    }

    public List<RepAnnosCxPDTO> getDetalleReporteGlobales() {
        return detalleReporteGlobales;
    }

    public void setDetalleReporteGlobales(List<RepAnnosCxPDTO> detalleReporteGlobales) {
        this.detalleReporteGlobales = detalleReporteGlobales;
    }

    public RepBeanTotal getDetalleReporteGlobalesSum() {
        return detalleReporteGlobalesSum;
    }

    public void setDetalleReporteGlobalesSum(RepBeanTotal detalleReporteGlobalesSum) {
        this.detalleReporteGlobalesSum = detalleReporteGlobalesSum;
    }
}
